package com.hzsk.lisence.entity;

import com.sun.jna.Structure;

import java.util.Arrays;
import java.util.List;

/**
 * @Description : 获取授权文件参数-项目信息
 * @Date : 2024/8/29
 * @Author : ChenJin
 * @Version : v1.0.0
 **/
@Structure.FieldOrder({"prjName","prjInfo"})
public class FA_DescriptionInfo extends Structure{
    
    public byte[] prjName;

    public byte[] prjInfo;
    
    public FA_DescriptionInfo(){
        super(ALIGN_DEFAULT);
        this.prjName = new byte[33];
        this.prjInfo = new byte[65];
    }
    
    public static class ByValue extends FA_DescriptionInfo implements Structure.ByValue{};
    
    @Override
    protected List<String> getFieldOrder(){
        return Arrays.asList("prjName","prjInfo");
    }
    
}
